package com.erpanderp.wam.asset.model.entity;

import java.util.Date;

import javax.persistence.Transient;

import com.erpanderp.wam.usm.model.entity.user.Employee;

public class AssetMaster {
	
	private Long assetMasterId;
	private Employee employee;
	private AssetRequest assetRequest;	
	private AssetHistory assetHistory;	
	private String assetCategory;
	private String assetType;
	private String assetCode;	
	private String location;
	private String assetName;
	private String model;	
	private String memory;
	private String os;
	private String hardDisk;
	private String assetDescription;
	private String manufacturer;	
	private String buinessImpact;	
	private String processor;		
	private String networkAdaptor;
	private String vendorName;
	private String serialNumber;
	private String barCode;
	private Date acquisitionDate;
	private Date expiryDate;
	private Date warrantyExpiryDate;
	private String assetStatus;	
	
	private Date assignedDate;	
	private String assignedRemarks;
	private Employee handOverTo;
	private Date handOverDate;
	private String handOverRemarks;
	
	
	private Date createDate;
	private Date dateModified;
	private String createdBy;
	private String modifiedBy;
	private String description;
	private String status;
	
	@Transient
	private int Sno;

	public Long getAssetMasterId() {
		return assetMasterId;
	}

	public void setAssetMasterId(Long assetMasterId) {
		this.assetMasterId = assetMasterId;
	}

	public String getAssetCategory() {
		return assetCategory;
	}

	public void setAssetCategory(String assetCategory) {
		this.assetCategory = assetCategory;
	}

	public String getAssetType() {
		return assetType;
	}

	public void setAssetType(String assetType) {
		this.assetType = assetType;
	}

	public String getAssetName() {
		return assetName;
	}

	public void setAssetName(String assetName) {
		this.assetName = assetName;
	}

	public String getAssetCode() {
		return assetCode;
	}

	public void setAssetCode(String assetCode) {
		this.assetCode = assetCode;
	}

	public String getMemory() {
		return memory;
	}

	public void setMemory(String memory) {
		this.memory = memory;
	}

	public String getOs() {
		return os;
	}

	public void setOs(String os) {
		this.os = os;
	}

	public String getManufacturer() {
		return manufacturer;
	}

	public void setManufacturer(String manufacturer) {
		this.manufacturer = manufacturer;
	}

	public String getModel() {
		return model;
	}

	public void setModel(String model) {
		this.model = model;
	}

	public String getBuinessImpact() {
		return buinessImpact;
	}

	public void setBuinessImpact(String buinessImpact) {
		this.buinessImpact = buinessImpact;
	}

	public String getAssetDescription() {
		return assetDescription;
	}

	public void setAssetDescription(String assetDescription) {
		this.assetDescription = assetDescription;
	}

	public String getProcessor() {
		return processor;
	}

	public void setProcessor(String processor) {
		this.processor = processor;
	}

	

	public String getNetworkAdaptor() {
		return networkAdaptor;
	}

	public void setNetworkAdaptor(String networkAdaptor) {
		this.networkAdaptor = networkAdaptor;
	}

	public String getVendorName() {
		return vendorName;
	}

	public void setVendorName(String vendorName) {
		this.vendorName = vendorName;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public Date getAcquisitionDate() {
		return acquisitionDate;
	}

	public void setAcquisitionDate(Date acquisitionDate) {
		this.acquisitionDate = acquisitionDate;
	}

	public Date getExpiryDate() {
		return expiryDate;
	}

	public void setExpiryDate(Date expiryDate) {
		this.expiryDate = expiryDate;
	}

	public Date getWarrantyExpiryDate() {
		return warrantyExpiryDate;
	}

	public void setWarrantyExpiryDate(Date warrantyExpiryDate) {
		this.warrantyExpiryDate = warrantyExpiryDate;
	}

	public String getBarCode() {
		return barCode;
	}

	public void setBarCode(String barCode) {
		this.barCode = barCode;
	}
	
	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getAssetStatus() {
		return assetStatus;
	}

	public void setAssetStatus(String assetStatus) {
		this.assetStatus = assetStatus;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getDateModified() {
		return dateModified;
	}

	public void setDateModified(Date dateModified) {
		this.dateModified = dateModified;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getModifiedBy() {
		return modifiedBy;
	}

	public void setModifiedBy(String modifiedBy) {
		this.modifiedBy = modifiedBy;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public int getSno() {
		return Sno;
	}

	public void setSno(int sno) {
		Sno = sno;
	}


	public Date getAssignedDate() {
		return assignedDate;
	}

	public void setAssignedDate(Date assignedDate) {
		this.assignedDate = assignedDate;
	}

	public AssetRequest getAssetRequest() {
		return assetRequest;
	}

	public void setAssetRequest(AssetRequest assetRequest) {
		this.assetRequest = assetRequest;
	}

	

	public String getAssignedRemarks() {
		return assignedRemarks;
	}

	public void setAssignedRemarks(String assignedRemarks) {
		this.assignedRemarks = assignedRemarks;
	}

	public Employee getHandOverTo() {
		return handOverTo;
	}

	public void setHandOverTo(Employee handOverTo) {
		this.handOverTo = handOverTo;
	}

	public Date getHandOverDate() {
		return handOverDate;
	}

	public void setHandOverDate(Date handOverDate) {
		this.handOverDate = handOverDate;
	}

	public String getHandOverRemarks() {
		return handOverRemarks;
	}

	public void setHandOverRemarks(String handOverRemarks) {
		this.handOverRemarks = handOverRemarks;
	}

	public Employee getEmployee() {
		return employee;
	}

	public void setEmployee(Employee employee) {
		this.employee = employee;
	}

	public AssetHistory getAssetHistory() {
		return assetHistory;
	}

	public void setAssetHistory(AssetHistory assetHistory) {
		this.assetHistory = assetHistory;
	}

	public String getHardDisk() {
		return hardDisk;
	}

	public void setHardDisk(String hardDisk) {
		this.hardDisk = hardDisk;
	}
}
